Movie Identifiers
You identify a data structure to the Movie Toolbox by means of a data type that is supplied by the Movie Toolbox. The following data types are currently defined:
Media
- Specifies the media for an operation. Your application obtains a media identifier from such Movie Toolbox functions as
NewTrackMedia
andGetTrackMedia
(described on page 2-138 and page 2-190, respectively).Movie
- Specifies the movie for an operation. Your application obtains a movie identifier from such functions as
NewMovie
,NewMovieFromFile
, andNewMovieFromHandle
(described on page 2-80, page 2-76, and page 2-78, respectively).MovieEditState
- Specifies the movie edit state for an operation. Your application obtains a movie edit state identifier when you create the edit state by calling the
NewMovieEditState
function (described on page 2-238).QTCallBack
Specifies the callback for an operation. You obtain a callback identifier from theNewCallBack
function (described on page 2-317).TimeBase
- Specifies the time base for an operation. Your application obtains a time base identifier from the
NewTimeBase
orGetMovieTimeBase
functions (described on page 2-297 and page 2-175, respectively).Track
- Specifies the track for an operation. Your application obtains a track identifier from such Movie Toolbox functions as
NewMovieTrack
andGetMovieTrack
(described on page 2-136 and page 2-188, respectively).TrackEditState
- Specifies the track edit state for an operation. Your application obtains a track edit state identifier when you create the edit state by calling the
NewTrackEditState
function (described on page 2-252).UserData
- Specifies the user data list for an operation. You obtain a user data list identifier by calling the
GetMovieUserData
,GetTrackUserData
, orGetMediaUserData
functions (described on page 2-215, page 2-216, and page 2-217, respectively).